1.4.1节练习
练习1.9:编写程序,使用while循环将50到100的整数相加。
解答:
#include <iostream>
int main()
{
int sum = 0;
int i = 50;
while (i <= 100){
sum += i;
i++;
}
std::cout << "50到100之间的整数之和为" << sum << std::endl;
return 0;
}
练习1.10:除了++运算符将运算对象的值增加1之外,还有一个递减运算符(--)实现将值减少1.编写程序,使用递减运算符在循环中按递减顺序打印出10到0之间的整数。
出题思路:递减循环较之递增循环用得较少,应有意进行着方面的练习,对提高编程能力是有益的。
解答:
#include <iostream>
int main()
{
int i = 10;
while (i >= 0){
std::cout << i << " ";
i--;
}
std::cout << std::endl;
return 0;
}
练习1.11:编写程序,提示用户输入两个整数,打印出这两个整数所指定的范围内的所有整数。
出题思路:编写一个简单但完整的依据用户输入进行处理的实例。让读者体会:用户的输入可能会有各种各样的情况,我们编写的程序必须全面地考虑各种情况,避免由于考虑不周使得程序在某些用户输入下产生错误结果甚至更严重的后果。
解答:
#include <iostream>
int main()
{
std::cout << "请输入两个数";
std::cout << stdL::endl;
int v1 v2;
std::cin >> v1 >> v2;
if(v1 > v2) // 由大至小打印
while (v1 >= v2){
std::cout << v1 << " ";
v1--;
}
else // 由小至大打印
while (v1 <= v2){
std::cout << v1 << " ";
v1++;
}
std::cout << std::endl;
return 0;
}
普通的冒险故事提示您:看后求收藏(卧龙小说网http://www.wolongxs.com),接着再看更方便。
好书推荐:《我的剧本世界在自主运行》、《我是舰娘》、《我的师妹是妖女》、《交错世界之学院都市》、《认清现实后,她们开始追夫火葬场》、《好徒儿你就饶了为师伐》、